$(function () {
    // 获取用户信息
    getUserInfo();

    // 主页退出事件
    $('#btnLogout').on('click', function () {
        // 询问用户是否退出
        layui.layer.confirm('确定退出?', { icon: 3, title: '提示' }, function (index) {
            // 清除token
            localStorage.removeItem('token');
            // 跳转登录页面
            location.href = './login.html'
            // 关闭弹窗
            layui.layer.close(index);
          });
    })
});
// 获取用户信息
function getUserInfo() {
    $.ajax({
        method: 'GET',
        url: '/my/userinfo',
        success: res => {
            if (res.status !== 0) {
                return layui.layer.msg('获取用户基本信息失败！')
            }
            // console.log(res);
            // 渲染用户信息
            renderAvatar(res.data);
        }        
     })
}
 
// 渲染用户数据
function renderAvatar(data) {
    var name = data.nickname || data.username;
    $('#welcome').html('欢迎&nbsp;&nbsp;' + name);
    // 按需渲染用户的头像
    if (data.user_pic !== null) {
        $('.layui-nav-img').attr('src', data.user_pic).show();
        $('.text_avatar').hide();
    } else {
        // 渲染文本头像
        $('.layui-nav-img').hide();
        var first = name[0].toUpperCase();
        $('.text_avatar').html(first);
    }
}